package com.qfedu.aunt.commons.service;

import com.qfedu.aunt.commons.pojo.AuntSkill;
import com.qfedu.aunt.commons.pojo.InformationEvaluation;
import com.baomidou.mybatisplus.extension.service.IService;
import com.qfedu.aunt.commons.vo.InformationEvaluationVo;

import java.lang.reflect.InvocationTargetException;
import java.util.HashMap;
import java.util.List;

/**
 * <p>
 * 信息评估表 服务类
 * </p>
 *
 * @author xiaobobo
 * @since 2022-10-26
 */
public interface InformationEvaluationService extends IService<InformationEvaluation> {
    /**
     * 通过手机号获取验证码
     * @param telPhoneNumber
     */
    void getCode(String telPhoneNumber);

    /**
     * 获取静态字典的数据
     * @return
     */
    HashMap<String, List<AuntSkill>> getStaticDictionary();

    /**
     * 向数据库添加信息评估
     * @param informationEvaluationVo
     */
    void add(InformationEvaluationVo informationEvaluationVo) throws InvocationTargetException, IllegalAccessException;
}
